#LINUX64 toolchain set(LINUX64 True) set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_VERSION 1) set(CMAKE_SYSTEM_PROCESSOR amd64) set(CMAKE_C_FLAGS "-m64 -fPIC -Wall" CACHE STRING "Flags for Linux64") set(CMAKE_CXX_FLAGS "-m64 -fPIC -Wall" CACHE STRING "Flags for Linux64") set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG" CACHE STRING "c++ Release flags" ) set(CMAKE_C_FLAGS_RELEASE "-O3 -DNDEBUG" CACHE STRING "c Release flags" ) set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -DDEBUG -D_DEBUG" CACHE STRING "c++ Debug flags" ) set(CMAKE_C_FLAGS_DEBUG "-O0 -g -DDEBUG -D_DEBUG" CACHE STRING "c Debug flags" ) set(CMAKE_SKIP_RPATH 1) set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--enable-new-dtags,-R,\\\$ORIGIN" CACHE STRING "Flags executables") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--enable-new-dtags,-R,\\\$ORIGIN" CACHE STRING "Flags shared") set(SCOL_INSTALL_PREFIX "linux64") add_definitions(-DLINUX)