set_property(GLOBAL PROPERTY PREDEFINED_TARGETS_FOLDER "target") doesn't work
Hey! I really want beautify my xcode filters and two points I really doesn't like right now:
- ALL_BUILD - I have no ideas how to remove it
- CMakePredefinedTargets - I want to at least rename it into "targets", but nothing happens.
This is my main cmake file
cmake_minimum_required(VERSION 3.17)
# Keep git submodules updated
execute_process(COMMAND git submodule update --init)
set(CMAKE_CXX_STANDARD_REQUIRED True)
set(CMAKE_SUPPRESS_REGENERATION True)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
set_property(GLOBAL PROPERTY PREDEFINED_TARGETS_FOLDER "target")
project(deios)
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
include(...)
file(GLOB_RECURSE deios_src
"src/*.hpp"
"src/*.cpp"
"src/shaders/*.sc"
)
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${deios_src})
add_executable(deios ${deios_src})
target_sources(deios PRIVATE ${BIMG_SOURCE} ${BX_SOURCE})
# We must add shaders after we've added an executable for the target
file(GLOB_RECURSE shaders
"src/shaders/*.sc"
)
compile_shaders("${shaders}")
target_link_libraries(deios SDL2main SDL2-static bgfx)
set_property(DIRECTORY PROPERTY VS_STARTUP_PROJECT deios)
set_target_properties (uninstall PROPERTIES FOLDER CMakePredefinedTargets)
add_dependencies(deios fix-clang-format)
add_custom_target(assets ALL COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_CURRENT_SOURCE_DIR}/assets ${CMAKE_CURRENT_BINARY_DIR}/assets)
And result attached. What am I doing wrong?
Edited by Ghost User