diff --git a/CMakeLists.txt b/CMakeLists.txt index 99bba72..6b93ed1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,20 @@ cmake_minimum_required(VERSION 3.3.0) project (linecount) +set(CMAKE_CXX_FLAGS_RELEASE "-O3") +set(CMAKE_C_FLAGS_RELEASE "-O3") + add_library (linecount SHARED linecount.cpp linecount.h) add_library (linecount_static STATIC linecount.cpp linecount.h) add_executable (lc main.cpp) target_link_libraries (lc linecount_static) + +install(TARGETS lc + DESTINATION "bin" + ) +install(TARGETS linecount linecount_static + DESTINATION "lib" + ) +install(FILES linecount.h + DESTINATION "include" + ) diff --git a/compare_testfiles.sh b/compare_testfiles.sh index 431136c..2ab7e6f 100755 --- a/compare_testfiles.sh +++ b/compare_testfiles.sh @@ -3,7 +3,7 @@ lctest() { - OUT=`(time ./lc $1) 2>&1 | grep real | cut -f 2 | cut -c 3-` + OUT=`(time lc $1) 2>&1 | grep real | cut -f 2 | cut -c 3-` echo "lc: $1 $OUT" return 0 }