Browse Source

BUG: fix build in place source directory

Bill Hoffman 25 years ago
parent
commit
c51cb239a4
2 changed files with 4 additions and 1 deletions
  1. 1 1
      CMakeRules.make.in
  2. 3 0
      CMakeVariables.make.in

+ 1 - 1
CMakeRules.make.in

@@ -21,7 +21,7 @@ clean: ${SUBDIR_CLEAN}
 	rm -f ${SRC_OBJ} ${EXECUTABLES} 
 
 CMakeTargets.make: ${CMAKE} ${srcdir}/CMakeLists.txt
-	${CMAKE} ${srcdir}/CMakeLists.txt -S${srcdir} -H${topdir} -B${CMAKE_CONFIG_DIR}
+	${CMAKE} ${srcdir}/CMakeLists.txt -S${currentdir} -H${topdir} -B${CMAKE_CONFIG_DIR}
 
 #------------------------------------------------------------------------------
 # rules for the normal library

+ 3 - 0
CMakeVariables.make.in

@@ -27,6 +27,9 @@ USER_CXXFLAGS = @CXXFLAGS@
 # This is the path to the top of the Source tree
 topdir = @fullSrcDir@
 
+# This is the directory that contains the source for the CMakeLists.txt file
+currentdir = `cd ${srcdir}; pwd`
+
 # This is the directory configure was run in
 # where the binaries will be placed
 CMAKE_CONFIG_DIR = @CMAKE_CONFIG_DIR@