[CMake] Solution folders

Robert Bielik robert.bielik at xponaut.se
Mon Feb 21 11:26:16 EST 2011


Robert Bielik skrev 2011-02-21 17:20:
> Now next fun stuff. Since not everybody use VS2008 Pro (the express version doesn't support solution folders :( ) I need to make this
> an option:
>
> OPTION(BUILD_USE_SOLUTION_FOLDERS "Enable grouping of projects in VS" OFF)
>
> SET_PROPERTY(GLOBAL PROPERTY USE_FOLDERS BUILD_USE_SOLUTION_FOLDERS)
>
> But this doesn't work!! Whatever I set BUILD_USE_SOLUTION_FOLDERS to, ON or OFF, no solution folders are generated, period!! WTF !?

Was a bit fast there, hasn't been my day today...

this works:
OPTION(BUILD_USE_SOLUTION_FOLDERS "Enable grouping of projects in VS" OFF)

IF(BUILD_USE_SOLUTION_FOLDERS)
SET_PROPERTY(GLOBAL PROPERTY USE_FOLDERS ON)
ELSEIF(BUILD_USE_SOLUTION_FOLDERS)
SET_PROPERTY(GLOBAL PROPERTY USE_FOLDERS OFF)
ENDIF(BUILD_USE_SOLUTION_FOLDERS)

/Rob


More information about the CMake mailing list