Skip to content
Snippets Groups Projects
Select Git revision
  • 6ea5cdb106ebddcaf767e41a57a7ba82c652e318
  • master default protected
2 results

CMakeLists.txt

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    CMakeLists.txt 512 B
    cmake_minimum_required(VERSION 3.3)
    
    project(LAGRANGIAN)
    
    find_package(SCIP REQUIRED)
    include_directories(${SCIP_INCLUDE_DIRS})
    
    add_executable(LAGRANGIAN
       SRC/relax_lagr.cpp
       src/cmain.c
       
    # link to math library if it is available
    find_library(LIBM m)
    if(NOT LIBM)
      set(LIBM "")
    endif()
    
    target_link_libraries(LAGRANGIAN ${SCIP_LIBRARIES} ${LIBM})
    if( TARGET examples )
        add_dependencies( examples LAGRANGIAN )
    endif()
    
    #
    # add check subdirectory for tests
    #
    add_subdirectory(check)
    
    enable_testing()