[brlcad-commits] SF.net SVN: brlcad:[56473] brlcad/trunk/src/gtools
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <sta...@us...> - 2013-08-02 15:25:54
|
Revision: 56473 http://sourceforge.net/p/brlcad/code/56473 Author: starseeker Date: 2013-08-02 15:25:49 +0000 (Fri, 02 Aug 2013) Log Message: ----------- In order for beset to work with the LOCAL flag (which a recent change rolled in with NO_INSTALL) it needs to have its build target in the beset subdirectory - otherwise, the binary output name conflicts with the directory in the gtools build dir holding the beset information. Should fix the in-src-dir build. Modified Paths: -------------- brlcad/trunk/src/gtools/CMakeLists.txt Added Paths: ----------- brlcad/trunk/src/gtools/beset/CMakeLists.txt Modified: brlcad/trunk/src/gtools/CMakeLists.txt =================================================================== --- brlcad/trunk/src/gtools/CMakeLists.txt 2013-08-02 15:12:56 UTC (rev 56472) +++ brlcad/trunk/src/gtools/CMakeLists.txt 2013-08-02 15:25:49 UTC (rev 56473) @@ -5,19 +5,10 @@ ${TCLCAD_INCLUDE_DIRS} ${GED_INCLUDE_DIRS} ${PKG_INCLUDE_DIRS} - ${BRLCAD_SOURCE_DIR}/src/gtools/beset ) -LIST(REMOVE_DUPLICATES GTOOLS_INCLUDE_DIRS) +list(REMOVE_DUPLICATES GTOOLS_INCLUDE_DIRS) include_directories(${GTOOLS_INCLUDE_DIRS}) -set(beset_SRCS - beset/beset.c - beset/fitness.c - beset/population.c - ) - -BRLCAD_ADDEXEC(beset "${beset_SRCS}" "libbu;librt;libwdb" NO_INSTALL) - BRLCAD_ADDEXEC(g_diff g_diff.c "libtclcad;librt") BRLCAD_ADDEXEC(g_lint g_lint.c "librt;${M_LIBRARY}") BRLCAD_ADDEXEC(g_qa g_qa.c "libged;librt") @@ -26,12 +17,7 @@ BRLCAD_ADDEXEC(g_transfer g_transfer.c "librt;libpkg" NO_INSTALL) BRLCAD_ADDDATA(g_transfer.c sample_applications) -set(gtools_ignore_files - beset/beset.h - beset/fitness.h - beset/population.h - ) -CMAKEFILES(${gtools_ignore_files}) +add_subdirectory(beset) # Local Variables: # tab-width: 8 Added: brlcad/trunk/src/gtools/beset/CMakeLists.txt =================================================================== --- brlcad/trunk/src/gtools/beset/CMakeLists.txt (rev 0) +++ brlcad/trunk/src/gtools/beset/CMakeLists.txt 2013-08-02 15:25:49 UTC (rev 56473) @@ -0,0 +1,33 @@ +set(BESET_INCLUDE_DIRS + ${BU_INCLUDE_DIRS} + ${RT_INCLUDE_DIRS} + ${WDB_INCLUDE_DIRS} + ${TCLCAD_INCLUDE_DIRS} + ${GED_INCLUDE_DIRS} + ${PKG_INCLUDE_DIRS} + ${CMAKE_CURRENT_SOURCE_DIR} + ) +list(REMOVE_DUPLICATES BESET_INCLUDE_DIRS) +include_directories(${BESET_INCLUDE_DIRS}) + +set(beset_SRCS + beset.c + fitness.c + population.c + ) + +BRLCAD_ADDEXEC(beset "${beset_SRCS}" "libbu;librt;libwdb" NO_INSTALL) + +set(beset_ignore_files + beset.h + fitness.h + population.h + ) +CMAKEFILES(${beset_ignore_files}) + +# Local Variables: +# tab-width: 8 +# mode: cmake +# indent-tabs-mode: t +# End: +# ex: shiftwidth=2 tabstop=8 Property changes on: brlcad/trunk/src/gtools/beset/CMakeLists.txt ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |