Skip to content

Commit fa35311

Browse files
Moved projects into directories (#26)
1 parent ff405c9 commit fa35311

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ set(ZLIB_USE_STATIC_LIBS ON)
4141
set(ZLIB_LIBRARY ${INSTALL_LIB_DIR})
4242
find_package(ZLIB REQUIRED)
4343
target_compile_definitions(zlibstatic PUBLIC ZLIB_CONST)
44+
set_target_properties(zlib PROPERTIES FOLDER "ThirdParty")
45+
set_target_properties(zlibstatic PROPERTIES FOLDER "ThirdParty")
4446

4547
# Find libraries
4648
if (NOT TARGET pybind11::module)
@@ -62,6 +64,7 @@ list(REMOVE_ITEM HEADERS ${EXTENSION_HEADERS})
6264
# Add implementation
6365
add_library(amulet_zlib SHARED)
6466
target_link_libraries( amulet_zlib PRIVATE zlibstatic )
67+
set_target_properties(amulet_zlib PROPERTIES FOLDER "CPP")
6568
target_compile_definitions(amulet_zlib PRIVATE ExportAmuletZlib)
6669
target_include_directories(amulet_zlib PUBLIC ${SOURCE_PATH})
6770
target_sources(amulet_zlib PRIVATE ${SOURCES} ${HEADERS})
@@ -74,6 +77,7 @@ endforeach()
7477

7578
# Add python extension
7679
pybind11_add_module(_amulet_zlib)
80+
set_target_properties(_amulet_zlib PROPERTIES FOLDER "Python")
7781
target_link_libraries(_amulet_zlib PRIVATE amulet_pybind11_extensions)
7882
target_link_libraries(_amulet_zlib PRIVATE amulet_zlib)
7983
target_compile_definitions(_amulet_zlib PRIVATE PYBIND11_DETAILED_ERROR_MESSAGES)

tests/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ endif()
3737
file(GLOB_RECURSE SOURCES LIST_DIRECTORIES false "${CMAKE_CURRENT_LIST_DIR}/*.py.cpp")
3838

3939
pybind11_add_module(_test_amulet_zlib)
40+
set_target_properties(_test_amulet_zlib PROPERTIES FOLDER "Tests")
4041
target_compile_definitions(_test_amulet_zlib PRIVATE PYBIND11_DETAILED_ERROR_MESSAGES)
4142
target_compile_definitions(_test_amulet_zlib PRIVATE PYBIND11_VERSION="${pybind11_VERSION}")
4243
target_compile_definitions(_test_amulet_zlib PRIVATE COMPILER_ID="${CMAKE_CXX_COMPILER_ID}")

0 commit comments

Comments
 (0)