diff options
author | arphaman <arphaman@gmail.com> | 2013-07-12 16:22:17 +0100 |
---|---|---|
committer | arphaman <arphaman@gmail.com> | 2013-07-12 16:22:17 +0100 |
commit | f2eba4267c595d6f74e576c9f2319eda38346658 (patch) | |
tree | 43574f8c0ff2728bff7b09e08c269e1a5023f7c4 /CMakeLists.txt | |
download | libflangrt-f2eba4267c595d6f74e576c9f2319eda38346658.tar.gz |
getting started
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..2770e61 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,42 @@ +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) + +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.") + |