add optimization flags, make install, and switch test to lc in path

This commit is contained in:
Christien Rioux 2015-12-12 01:43:23 -08:00
parent b232f63df2
commit 96d7276b5d
2 changed files with 14 additions and 1 deletions

View File

@ -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"
)

View File

@ -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
}