|
From: <ai...@us...> - 2009-05-12 21:53:01
|
Revision: 9975
http://plplot.svn.sourceforge.net/plplot/?rev=9975&view=rev
Author: airwin
Date: 2009-05-12 21:52:53 +0000 (Tue, 12 May 2009)
Log Message:
-----------
Improve logic for choosing install tree language support files.
Modified Paths:
--------------
trunk/examples/CMakeLists.txt
Modified: trunk/examples/CMakeLists.txt
===================================================================
--- trunk/examples/CMakeLists.txt 2009-05-12 21:49:54 UTC (rev 9974)
+++ trunk/examples/CMakeLists.txt 2009-05-12 21:52:53 UTC (rev 9975)
@@ -281,22 +281,32 @@
# Install PLplot-specific language support files needed for CMake-based
# build of installed examples.
-set(LANG_SUPPORT_FILES
- CMakeD_Copyright.txt
- CMakeDCompiler.cmake.in
- CMakeDInformation.cmake
- CMakeDetermineDCompiler.cmake
- CMakeTestDCompiler.cmake
+set(LANG_SUPPORT_FILES)
- CMakeAdaCompiler.cmake.in
- CMakeAdaInformation.cmake
- CMakeDetermineAdaCompiler.cmake
- CMakeTestAdaCompiler.cmake
- )
+if(ENABLE_d)
+ set(LANG_SUPPORT_FILES ${LANG_SUPPORT_FILES}
+ CMakeD_Copyright.txt
+ CMakeDCompiler.cmake.in
+ CMakeDInformation.cmake
+ CMakeDetermineDCompiler.cmake
+ CMakeTestDCompiler.cmake
+ )
+endif(ENABLE_d)
-foreach(LANG_SUPPORT_FILE ${LANG_SUPPORT_FILES})
- install(FILES
- ${CMAKE_SOURCE_DIR}/cmake/modules/${LANG_SUPPORT_FILE}
- DESTINATION ${DATA_DIR}/examples/cmake/modules
+if(ENABLE_ada)
+ set(LANG_SUPPORT_FILES ${LANG_SUPPORT_FILES}
+ CMakeAdaCompiler.cmake.in
+ CMakeAdaInformation.cmake
+ CMakeDetermineAdaCompiler.cmake
+ CMakeTestAdaCompiler.cmake
)
-endforeach(LANG_SUPPORT_FILE ${LANG_SUPPORT_FILES})
+endif(ENABLE_ada)
+
+if(LANG_SUPPORT_FILES)
+ foreach(LANG_SUPPORT_FILE ${LANG_SUPPORT_FILES})
+ install(FILES
+ ${CMAKE_SOURCE_DIR}/cmake/modules/${LANG_SUPPORT_FILE}
+ DESTINATION ${DATA_DIR}/examples/cmake/modules
+ )
+ endforeach(LANG_SUPPORT_FILE ${LANG_SUPPORT_FILES})
+endif(LANG_SUPPORT_FILES)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|