Revision 9ee3a995
Added by David Sorber over 7 years ago
| software/photo_compress_archiver/CMakeLists.txt | ||
|---|---|---|
|
|
||
|
INCLUDE_DIRECTORIES(.)
|
||
|
INCLUDE_DIRECTORIES(/usr/include/)
|
||
|
INCLUDE_DIRECTORIES(/opt/local/include/)
|
||
|
|
||
|
SET(EXTERNAL_LIBS)
|
||
|
|
||
| ... | ... | |
|
# NOTE: PCA now uses the libpackjpg that I created instead of the executable
|
||
|
# Not sure why this is required... but doesn't seem to work otherwise
|
||
|
SET(LIBPACKJPG)
|
||
|
FIND_LIBRARY(LIBPACKJPG packjpg REQUIRED)
|
||
|
#~ message(STATUS LIBPACKJPG: ${LIBPACKJPG})
|
||
|
FIND_LIBRARY(LIBPACKJPG packjpg PATHS /opt/local/lib)
|
||
|
#~ MESSAGE(STATUS LIBPACKJPG: ${LIBPACKJPG})
|
||
|
SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${LIBPACKJPG})
|
||
|
#~ message(STATUS LIBS: ${EXTERNAL_LIBS})
|
||
|
#~ MESSAGE(STATUS LIBS: ${EXTERNAL_LIBS})
|
||
|
|
||
|
# PCA sources
|
||
|
SET(pca_sources
|
||
| ... | ... | |
|
|
||
|
# Build the PCA executable
|
||
|
#~ ADD_DEFINITIONS("-std=c++11 -g -O3 -march=native")
|
||
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -g -O3 -march=native -fuse-ld=gold")
|
||
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -g -O3 -march=native -fuse-ld=gold -flto")
|
||
|
ADD_EXECUTABLE(pca
|
||
|
${pca_sources}
|
||
|
../main.cc)
|
||
Add link time optimization to compiler (linker) flags.