# This CMakeLists.txt file was generated using OAKKdevelop2CMake.php cmake_minimum_required(VERSION 2.8) PROJECT (energyManagement) SUBDIRS( src ) OPTION(STLPORT "enable stlport instead of stl" OFF) OPTION(USE_CPLEX "enable cplex" ON) OPTION(CPLEX_STATIC "enable static cplex lib" ON) OPTION(USE_MULTITHREAD "set default mode to multithread" ON) set(CPLEX_LIBPATH "" CACHE STRING "path to CPLEX library") if (NOT CPLEX_LIBPATH) SET(CPLEX_LIBPATHS /opt/lipn/software/cplex121/lib/x86_debian4.0_4.1/static_pic /opt/lipn/software/cplex121/lib/x86-64_debian4.0_4.1/static_pic) endif(NOT CPLEX_LIBPATH) IF(NOT CPLEX_INCLUDE) SET(CPLEX_INCLUDE "/opt/lipn/software/cplex121/include/ilcplex" CACHE STRING "path to cplex.h") ENDIF(NOT CPLEX_INCLUDE) IF (STLPORT) include_directories(/users/rozenknop/local/include/stlport) add_definitions(-D_STLP_DEBUG_MODE_THROWS -D_STLP_DEBUG) link_libraries(/users/rozenknop/local/lib/libstlportstlg.a pthread) #STLPORT_CXXFLAGS="-I/usr/include/stlport -D_STLP_DEBUG_MODE_THROWS -D_STLP_DEBUG" #STLPORT_LDADD="/usr/lib/libstlport.a" ENDIF(STLPORT) SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0") IF(USE_CPLEX) IF (CPLEX_STATIC) link_libraries(cplex) ELSE(CPLEX_STATIC) link_libraries(cplex121) ENDIF(CPLEX_STATIC) include_directories(${CPLEX_INCLUDE}) foreach(LIB ${CPLEX_LIBPATHS}) link_directories(${LIB}) endforeach(LIB) if(CPLEX_LIBPATH) link_directories(${CPLEX_LIBPATH}) endif(CPLEX_LIBPATH) link_libraries(m nsl pthread) ELSE(USE_CPLEX) SET(NO_CPLEX 1) ENDIF(USE_CPLEX) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmakeconfig.h.in ${CMAKE_CURRENT_SOURCE_DIR}/config.h) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) ##### OLD FILE: ./Makefile.am ##### #TOUCH=1 #AM_CXXFLAGS=$(DEBUG_CXXFLAGS) $(CPLEX_CXXFLAGS) $(STLPORT_CXXFLAGS) #AM_LDFLAGS=$(CPLEX_LDFLAGS) $(STLPORT_LDFLAGS) # # #SUBDIRS = src