Browse Source

BUG: fix build of lib.a problem

Bill Hoffman 25 years ago
parent
commit
c5e7d5a796
2 changed files with 7 additions and 2 deletions
  1. 1 1
      CMakeVariables.make.in
  2. 6 1
      Source/cmUnixMakefile.cxx

+ 1 - 1
CMakeVariables.make.in

@@ -84,7 +84,7 @@ BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin
 # set up the path to the rulesgen program
 CMAKE = @CMAKE_OBJ_DIR@/CMake/Source/CMakeBuildTargets
 KIT_OBJ =  ${SRC_OBJ} ${EXTRA_KIT_OBJ}
-BUILD_LIB_FILE  = lib${ME}${ITK_LIB_EXT}
+
 
 # ***** BEGIN VARIBLES THAT CAN BE OVERRIDDEN IN CMakeLocal.make.in **************
 

+ 6 - 1
Source/cmUnixMakefile.cxx

@@ -82,7 +82,12 @@ void cmUnixMakefile::OutputMakefile(const char* file)
       }
     fout << "\n";
     }
-  fout << "ME = " <<  this->GetLibraryName() << "\n\n";
+  if(strlen(this->GetLibraryName()) > 0)
+    {
+    fout << "ME = " <<  this->GetLibraryName() << "\n\n";
+    fout << "BUILD_LIB_FILE = lib${ME}${ITK_LIB_EXT}\n\n";
+    }
+
   for(int i =0; i < m_MakeVerbatim.size(); i++)
     {
     fout << m_MakeVerbatim[i] << "\n";