project(Libflang) cmake_minimum_required(VERSION 2.8) # Enable C++ 11 if(NOT MSVC) add_definitions(-std=c++11) endif() macro(add_libflang_library name) set(srcs ${ARGN}) if (MODULE) set(libkind MODULE) elseif (SHARED_LIBRARY) set(libkind SHARED) else() set(libkind) endif() add_library( ${name} ${libkind} ${srcs} ) set_target_properties(${name} PROPERTIES FOLDER "Libflang libraries") list(APPEND libflang_libraries ${name}) endmacro(add_libflang_library) include_directories(include) add_subdirectory(include) add_subdirectory(lib) if (MODULE) set(libkind MODULE) elseif (SHARED_LIBRARY) set(libkind SHARED) else() set(libkind) endif() add_library(libflang ${libkind} lib/Libflang.cpp) target_link_libraries(libflang ${libflang_libraries}) set(BUG_REPORT_URL "http://llvm.org/bugs/" CACHE STRING "Default URL where bug reports are to be submitted.")