Browse Source

CMake: organize targets in folders.

pull/205/head
Vladimír Vondruš 9 years ago
parent
commit
7cb5848ea6
  1. 2
      src/MagnumPlugins/AnyAudioImporter/CMakeLists.txt
  2. 1
      src/MagnumPlugins/AnyAudioImporter/Test/CMakeLists.txt
  3. 2
      src/MagnumPlugins/AnyImageConverter/CMakeLists.txt
  4. 1
      src/MagnumPlugins/AnyImageConverter/Test/CMakeLists.txt
  5. 2
      src/MagnumPlugins/AnyImageImporter/CMakeLists.txt
  6. 1
      src/MagnumPlugins/AnyImageImporter/Test/CMakeLists.txt
  7. 2
      src/MagnumPlugins/AnySceneImporter/CMakeLists.txt
  8. 1
      src/MagnumPlugins/AnySceneImporter/Test/CMakeLists.txt

2
src/MagnumPlugins/AnyAudioImporter/CMakeLists.txt

@ -50,6 +50,7 @@ target_compile_definitions(AnyAudioImporterObjects PRIVATE "AnyAudioImporterObje
if(NOT BUILD_STATIC OR BUILD_STATIC_PIC)
set_target_properties(AnyAudioImporterObjects PROPERTIES POSITION_INDEPENDENT_CODE ON)
endif()
set_target_properties(AnyAudioImporterObjects PROPERTIES FOLDER "MagnumPlugins/AnyAudioImporter")
# AnyAudioImporter plugin
add_plugin(AnyAudioImporter
@ -76,6 +77,7 @@ if(BUILD_TESTS)
target_include_directories(MagnumAnyAudioImporterTestLib PUBLIC
${PROJECT_SOURCE_DIR}/src
${PROJECT_BINARY_DIR}/src)
set_target_properties(MagnumAnyAudioImporterTestLib PROPERTIES FOLDER "MagnumPlugins/AnyAudioImporter")
target_link_libraries(MagnumAnyAudioImporterTestLib Magnum::Magnum Magnum::Audio)
add_subdirectory(Test)
endif()

1
src/MagnumPlugins/AnyAudioImporter/Test/CMakeLists.txt

@ -47,3 +47,4 @@ target_include_directories(AnyAudioImporterTest PRIVATE ${CMAKE_CURRENT_BINARY_D
if(WIN32)
target_compile_definitions(AnyAudioImporterTest PRIVATE "MAGNUM_ANYAUDIOIMPORTER_BUILD_STATIC")
endif()
set_target_properties(AnyAudioImporterTest PROPERTIES FOLDER "MagnumPlugins/AnyAudioImporter/Test")

2
src/MagnumPlugins/AnyImageConverter/CMakeLists.txt

@ -48,6 +48,7 @@ target_compile_definitions(AnyImageConverterObjects PRIVATE "AnyImageConverterOb
if(NOT BUILD_STATIC OR BUILD_STATIC_PIC)
set_target_properties(AnyImageConverterObjects PROPERTIES POSITION_INDEPENDENT_CODE ON)
endif()
set_target_properties(AnyImageConverterObjects PROPERTIES FOLDER "MagnumPlugins/AnyImageConverter")
# AnyImageConverter plugin
add_plugin(AnyImageConverter
@ -74,6 +75,7 @@ if(BUILD_TESTS)
target_include_directories(MagnumAnyImageConverterTestLib PUBLIC
${PROJECT_SOURCE_DIR}/src
${PROJECT_BINARY_DIR}/src)
set_target_properties(MagnumAnyImageConverterTestLib PROPERTIES FOLDER "MagnumPlugins/AnyImageConverter")
target_link_libraries(MagnumAnyImageConverterTestLib Magnum::Magnum)
add_subdirectory(Test)
endif()

1
src/MagnumPlugins/AnyImageConverter/Test/CMakeLists.txt

@ -42,3 +42,4 @@ target_include_directories(AnyImageConverterTest PRIVATE ${CMAKE_CURRENT_BINARY_
if(WIN32)
target_compile_definitions(AnyImageConverterTest PRIVATE "MAGNUM_ANYIMAGECONVERTER_BUILD_STATIC")
endif()
set_target_properties(AnyImageConverterTest PROPERTIES FOLDER "MagnumPlugins/AnyImageConverter/Test")

2
src/MagnumPlugins/AnyImageImporter/CMakeLists.txt

@ -48,6 +48,7 @@ target_compile_definitions(AnyImageImporterObjects PRIVATE "AnyImageImporterObje
if(NOT BUILD_STATIC OR BUILD_STATIC_PIC)
set_target_properties(AnyImageImporterObjects PROPERTIES POSITION_INDEPENDENT_CODE ON)
endif()
set_target_properties(AnyImageImporterObjects PROPERTIES FOLDER "MagnumPlugins/AnyImageImporter")
# AnyImageImporter plugin
add_plugin(AnyImageImporter
@ -74,6 +75,7 @@ if(BUILD_TESTS)
target_include_directories(MagnumAnyImageImporterTestLib PUBLIC
${PROJECT_SOURCE_DIR}/src
${PROJECT_BINARY_DIR}/src)
set_target_properties(MagnumAnyImageImporterTestLib PROPERTIES FOLDER "MagnumPlugins/AnyImageImporter")
target_link_libraries(MagnumAnyImageImporterTestLib Magnum::Magnum)
add_subdirectory(Test)
endif()

1
src/MagnumPlugins/AnyImageImporter/Test/CMakeLists.txt

@ -50,3 +50,4 @@ target_include_directories(AnyImageImporterTest PRIVATE ${CMAKE_CURRENT_BINARY_D
if(WIN32)
target_compile_definitions(AnyImageImporterTest PRIVATE "MAGNUM_ANYIMAGEIMPORTER_BUILD_STATIC")
endif()
set_target_properties(AnyImageImporterTest PROPERTIES FOLDER "MagnumPlugins/AnyImageImporter/Test")

2
src/MagnumPlugins/AnySceneImporter/CMakeLists.txt

@ -48,6 +48,7 @@ target_compile_definitions(AnySceneImporterObjects PRIVATE "AnySceneImporterObje
if(NOT BUILD_STATIC OR BUILD_STATIC_PIC)
set_target_properties(AnySceneImporterObjects PROPERTIES POSITION_INDEPENDENT_CODE ON)
endif()
set_target_properties(AnySceneImporterObjects PROPERTIES FOLDER "MagnumPlugins/AnySceneImporter")
# AnySceneImporter plugin
add_plugin(AnySceneImporter
@ -74,6 +75,7 @@ if(BUILD_TESTS)
target_include_directories(MagnumAnySceneImporterTestLib PUBLIC
${PROJECT_SOURCE_DIR}/src
${PROJECT_BINARY_DIR}/src)
set_target_properties(MagnumAnySceneImporterTestLib PROPERTIES FOLDER "MagnumPlugins/AnySceneImporter")
target_link_libraries(MagnumAnySceneImporterTestLib Magnum::Magnum)
add_subdirectory(Test)
endif()

1
src/MagnumPlugins/AnySceneImporter/Test/CMakeLists.txt

@ -47,3 +47,4 @@ target_include_directories(AnySceneImporterTest PRIVATE ${CMAKE_CURRENT_BINARY_D
if(WIN32)
target_compile_definitions(AnySceneImporterTest PRIVATE "MAGNUM_ANYSCENEIMPORTER_BUILD_STATIC")
endif()
set_target_properties(AnySceneImporterTest PROPERTIES FOLDER "MagnumPlugins/AnySceneImporter/Test")

Loading…
Cancel
Save