+IF(PLANNER)
+ ADD_DEFINITIONS(-DPLANNER=${PLANNER})
+ENDIF(PLANNER)
+IF(TMAX)
+ ADD_DEFINITIONS(-DTMAX=${TMAX})
+ENDIF(TMAX)
+IF(USE_GL)
+ ADD_DEFINITIONS(-DUSE_GL=1)
+ENDIF(USE_GL)
+IF(USE_SLOTPLANNER)
+ ADD_DEFINITIONS(-DUSE_SLOTPLANNER=1)
+ENDIF(USE_SLOTPLANNER)
+
+find_package(OpenMP)
+if (OPENMP_FOUND)
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
+ set (CMAKE_EXE_LINKER_FLAGS
+ "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
+endif()
+
+add_compile_options(-Wall -g -Wno-unknown-pragmas)