From e171e308d00da83fbe6625fc59fb3260462072ea Mon Sep 17 00:00:00 2001 From: Stinkfist0 Date: Sat, 20 Feb 2016 00:13:04 +0200 Subject: [PATCH] Enable solution folders --- cmake/CMakeLists.txt | 5 +++++ src/examples/CMakeLists.txt | 2 ++ 2 files changed, 7 insertions(+) diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 27e71cb278..d1e7729ffd 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -243,6 +243,11 @@ if(ENABLE_BUILD_OPTIMIZATIONS) endif() IF(MSVC) + # Enable solution folders (free VS versions < 2012 doesn't support solution folders) + if (MSVC_VERSION GREATER 1600) + set_property(GLOBAL PROPERTY USE_FOLDERS ON) + endif() + IF(USE_VLD) ADD_DEFINITIONS(-DUSE_VLD) ENDIF() diff --git a/src/examples/CMakeLists.txt b/src/examples/CMakeLists.txt index 0f0da6a525..8805d40e8c 100644 --- a/src/examples/CMakeLists.txt +++ b/src/examples/CMakeLists.txt @@ -19,6 +19,8 @@ ADD_EXECUTABLE(IfcParseExamples IfcParseExamples.cpp) TARGET_LINK_LIBRARIES(IfcParseExamples IfcParse) +set_target_properties(IfcParseExamples PROPERTIES FOLDER Examples) ADD_EXECUTABLE(IfcOpenHouse IfcOpenHouse.cpp) TARGET_LINK_LIBRARIES(IfcOpenHouse IfcParse IfcGeom ${OPENCASCADE_LIBRARIES}) +set_target_properties(IfcOpenHouse PROPERTIES FOLDER Examples)