[Avida-cvs] [Avida2-svn] r255 - trunk/CMakeModules

kaben@myxo.css.msu.edu kaben at myxo.css.msu.edu
Fri Jul 22 13:25:44 PDT 2005


Author: kaben
Date: 2005-07-22 16:25:44 -0400 (Fri, 22 Jul 2005)
New Revision: 255

Modified:
   trunk/CMakeModules/AddPysteModule.cmake
Log:

In Python module generation script CMakeModules/AddPysteModule.cmake:
- Removed compile flag "-fcoalesce-templates" (apparently unavailable in
  gcc-4);
- Fixed bogus paths to source code generated for Avida Python modules.
- Added missing '$' that was preventing installation of Avida Python
  modules.



Modified: trunk/CMakeModules/AddPysteModule.cmake
===================================================================
--- trunk/CMakeModules/AddPysteModule.cmake	2005-07-22 20:07:29 UTC (rev 254)
+++ trunk/CMakeModules/AddPysteModule.cmake	2005-07-22 20:25:44 UTC (rev 255)
@@ -5,7 +5,7 @@
 #LINK_DIRECTORIES(${PY_BOOST_LIBRARIES})
 
 IF(APPLE)
-  SET(BOOST_PYTHON_COMPILE_FLAGS "-no-cpp-precomp -ftemplate-depth-120 -fcoalesce-templates -fno-inline -fPIC -Wno-long-double -Wno-long-long -DBOOST_PYTHON_DYNAMIC_LIB")
+  SET(BOOST_PYTHON_COMPILE_FLAGS "-no-cpp-precomp -ftemplate-depth-120 -fno-inline -fPIC -Wno-long-double -Wno-long-long -DBOOST_PYTHON_DYNAMIC_LIB")
 ELSE(APPLE)
   SET(BOOST_PYTHON_COMPILE_FLAGS "-Wall -ftemplate-depth-100  -DBOOST_PYTHON_DYNAMIC_LIB  -fno-inline -fPIC")
 ENDIF(APPLE)
@@ -200,7 +200,7 @@
       SET(DepList)
     ENDIF(Args)
 
-    SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_BINARY_DIR}/${ModuleName}/_${PysteBase}.cpp
+    SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_BINARY_DIR}/${PysteBase}.cpp
       PROPERTIES
         GENERATED TRUE
         COMPILE_FLAGS ${BOOST_PYTHON_COMPILE_FLAGS})
@@ -253,7 +253,7 @@
     ADD_LIBRARY(${ModuleName}/${PysteBase} MODULE ${CMAKE_CURRENT_BINARY_DIR}/${PysteBase}.cpp)
     SET_TARGET_PROPERTIES(${ModuleName}/${PysteBase} PROPERTIES PREFIX "")
     TARGET_LINK_LIBRARIES(${ModuleName}/${PysteBase} ${${LinkLibraries}})
-    INSTALL_TARGETS(${PackageLocation}/${ModuleName} $${ModuleName}/{PysteBase})
+    INSTALL_TARGETS(${PackageLocation}/${ModuleName} $${ModuleName}/${PysteBase})
     FILE(APPEND ${LIBRARY_OUTPUT_PATH}/${ModuleName}/__init__.py "from ${PysteBase} import *\n")
   ENDFOREACH(Entry ${${PysteBases}})
   #FOREACH(Entry ${${PysteBases}})




More information about the Avida-cvs mailing list