Mercurial > projects > qtd
diff CMakeLists.txt @ 265:6cd923119ab1
Another attempt for supporting MacOS.
Now qtjambi_masterinclude.h is generated in the cmake script and contains absolute paths. See, http://www.dsource.org/forums/viewtopic.php?t=4745&sid=2657de5e8bc30456762ad8a4990afeed
author | SokoL_SD |
---|---|
date | Mon, 07 Sep 2009 15:23:31 +0000 |
parents | da7c867ef2ef |
children | 2161595da42b |
line wrap: on
line diff
--- a/CMakeLists.txt Mon Sep 07 11:37:16 2009 +0000 +++ b/CMakeLists.txt Mon Sep 07 15:23:31 2009 +0000 @@ -95,7 +95,7 @@ string(TOUPPER ${package_big} package_upper) option(BUILD_QT_${package_upper} "Build Qt${package_big}" "ON") if(BUILD_QT_${package_upper}) - set(packages ${packages} ${package}) + set(packages ${packages} ${package_big}) endif(BUILD_QT_${package_upper}) endforeach(package_big ${all_packages}) @@ -352,7 +352,6 @@ include (${CMAKE_SOURCE_DIR}/build/${package}.txt) set(all_req_found 1) - string(TOUPPER ${package} package_upper) if(BUILD_QT_${package_upper}) foreach(req ${required}) set(req_found) @@ -389,8 +388,11 @@ endforeach(d_source ${d_generated_files}) set(classes ArrayOps ${classes}) foreach(class ${classes}) - set(d_sources ${d_sources} ${CMAKE_BINARY_DIR}/qt/${package}/${class}.d) - set(cpp_sources ${cpp_sources} ${CMAKE_BINARY_DIR}/cpp/qt_${package}/${class}_shell.cpp) + set(d_sources ${d_sources} ${CMAKE_BINARY_DIR}/qt/${package}/${class}.d) + set(cpp_sources ${cpp_sources} ${CMAKE_BINARY_DIR}/cpp/qt_${package}/${class}_shell.cpp) + if(EXISTS ${CMAKE_BINARY_DIR}/qt/${package}/${class}_aux.d) + set(d_sources ${d_sources} ${CMAKE_BINARY_DIR}/qt/${package}/${class}_aux.d) + endif(EXISTS ${CMAKE_BINARY_DIR}/qt/${package}/${class}_aux.d) endforeach(class ${classes}) set(files_for_gen ${files_for_gen} ${cpp_sources} ${d_sources})