From: Diane Trout Date: Tue, 18 Apr 2006 23:29:06 +0000 (+0000) Subject: try to get mussagl to build on win32 X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=mussa.git;a=commitdiff_plain;h=f0cceadf945765d90a18e9e6369ef70879a3f617 try to get mussagl to build on win32 --- diff --git a/alg/CMakeLists.txt b/alg/CMakeLists.txt index 7043cdc..c79b59b 100644 --- a/alg/CMakeLists.txt +++ b/alg/CMakeLists.txt @@ -14,10 +14,12 @@ SET(SOURCES annotation_colors.cpp parse_options.cpp sequence.cpp) -FIND_PACKAGE(OpenGL) +FIND_PACKAGE(OpenGL ) +FIND_PACKAGE(Boost REQUIRED) ADD_LIBRARY( mussa_core STATIC ${SOURCES} ) INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR}) +INCLUDE_DIRECTORIES(${BOOST_INCLUDE_DIR}) TARGET_LINK_LIBRARIES(mussa_core ${OPEN_gl_LIBRARY}) # these are really only needed for gcc on AMD64 diff --git a/makelib/FindBoost.cmake b/makelib/FindBoost.cmake index 92e370b..c69b394 100644 --- a/makelib/FindBoost.cmake +++ b/makelib/FindBoost.cmake @@ -3,7 +3,41 @@ # Defines: # BOOST_INCLUDE -FIND_PATH(BOOST_INCLUDE_DIR weak_ptr.hpp /usr/include /usr/local/include ) +FIND_PATH(BOOST_INCLUDE_DIR boost/weak_ptr.hpp + /usr/include + /usr/local/include + C:\\Boost\\Include + C:\\Boost\\include\\boost-1_33_1 ) + + +IF(MINGW) + SET (BOOST_ROOT C:\\Boost) + FIND_PATH( BOOST_UNIT_TEST_LIBRARY + libboost_unit_test_framework-mgw-s.lib + ${BOOST_ROOT}\\lib ) + FIND_PATH( BOOST_UNIT_TEST_LIBRARY_DEBUG + libboost_unit_test_framework-mgw-sd.lib + PATHS ${BOOST_ROOT}\\lib ) + FIND_PATH( BOOST_PROGRAM_OPTIONS_LIBRARY + libboost_program_options-mgw-s.lib + PATHS ${BOOST_ROOT}\\lib ) + FIND_PATH( BOOST_PROGRAM_OPTIONS_LIBRARY_DEBUG + libboost_program_options-sd.lib + PATHS ${BOOST_ROOT}\\lib ) + FIND_PATH( BOOST_FILESYSTEM_LIBRARY + libboost_filesystem-mgw-s.lib + PATHS ${BOOST_ROOT}\\lib ) + FIND_PATH( BOOST_FILESYSTEM_LIBRARY_DEBUG + libboost_filesystem-mgw-sd.lib + PATHS ${BOOST_ROOT}\\lib ) + FIND_PATH( BOOST_PYTHON_LIBRARY + libboost_python-mgw.lib + PATHS ${BOOST_ROOT}\\lib ) + FIND_PATH( BOOST_PYTHON_LIBRARY_DEBUG + libboost_python-mgw-d.lib + PATHS ${BOOST_ROOT}\\lib ) +ELSE(MINGW) + FIND_LIBRARY( BOOST_UNIT_TEST_LIBRARY NAMES boost_unit_test_framework PATHS /usr/lib /usr/local/lib C:\\Boost\\lib ) @@ -16,7 +50,7 @@ FIND_LIBRARY( BOOST_PYTHON_LIBRARY NAMES boost_python FIND_LIBRARY( BOOST_PYTHON_LIBRARY_DEBUG NAMES boost_python-d PATHS /usr/lib /usr/local/lib C:\\Boost\\lib ) - +ENDIF(MINGW) IF (BOOST_INCLUDE_DIR) SET(BOOST_FOUND TRUE) diff --git a/mussagl.pro b/mussagl.pro index 96617a4..51022d3 100644 --- a/mussagl.pro +++ b/mussagl.pro @@ -85,6 +85,8 @@ win32 { INCLUDEPATH += $$BOOST_HOME/include/boost-1_33_1 LIBS -= -lboost_program_options LIBS += $$BOOST_HOME/lib/libboost_program_options-mgw-s.lib + LIBS -= -lboost_filesystem + LIBS += $$BOOST_HOME/lib/libboost_filesystem-mgw-s.lib } macx { INCLUDEPATH += /usr/local/include INCLUDEPATH += /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/OpenGL.framework/Headers @@ -93,5 +95,3 @@ win32 { } else { INCLUDEPATH += /usr/include/GL } - -