What exactly do you do with that PORT variable in your CMakeLists.txt file? Perhaps, you might simply map different values to configuration- specific properties like COMPILE_DEFINITIONS_<CONFIG>. If you do more complicated things based on the PORT variable's value, please provide more information, at best a small but complete example, so we can see whether there is a possibility to set up any comprehensive solution.
Hello, The PORT variable is something I got from this wiki: http://trac.webkit.org/wiki/WinCE I am using the same system to build my source code for WinCe and for Win32. So here I have made a zip file of a simple example project that uses cmake and has the same structure as my source: http://users.telenet.be/thevikings/cmake/cmake-example-project.zip So the zip also contains the two separate builds I generated with cmake, so the first one "build-example-mx31" I made with this command: cmake -G "Visual Studio 8 2005" -DCMAKE_WINCE_SDK="MX31Module (ARMV4I)" -DPORT=Mx31 ../repo/apps/Example This gives me the visual studio solution as you can see in the zip file in the file "pics/mx31-one-configuration.png". And the second directory "build-example-mx31" was like this: cmake -G "Visual Studio 8 2005" -DPORT=Win32 ../repo/apps/Example This gives me the visual studio solution as you can see in the zip file in the file "pics/win32-one-configuration.png". The problem I want to solve now is that I used to get one solution which has two configurations as you can see in the pictures included in the zip called "pics/old-style.png". So in the configurations dropdown of visual studio I had the choice between "MX31Module (ARMV4I)" and "Win32". Now my question is how can I have this with cmake? Or is my approach not good? Best regards, Tom, -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
