tools and tests are created in EXECUTABLE_OUTPUT_PATH (except descr_stats, which have to be inside source dir)
EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH are explicitly marked CACHE
descr_stats is excluded from installation, because it is useful when it is located inside perf_eval dir; it is now the only binary that uses PROJECT_SOURCE_DIR as destination
eperftool, simple_server, simple_client are by default excluded by installation; new option INSTALL_DEVTOOLS is added; when it's enabled, those tools are installed into CMAKE_INSTALL_FULL_BINDIR
.h headers and .pc file are now installed too
minimum cmake version is set back to 2.6 to preserve compatibility with outdated environments (which are checked in roc CI)
tools and tests are created in
EXECUTABLE_OUTPUT_PATH
(exceptdescr_stats
, which have to be inside source dir)EXECUTABLE_OUTPUT_PATH
andLIBRARY_OUTPUT_PATH
are explicitly markedCACHE
descr_stats
is excluded from installation, because it is useful when it is located insideperf_eval
dir; it is now the only binary that usesPROJECT_SOURCE_DIR
as destinationeperftool
,simple_server
,simple_client
are by default excluded by installation; new optionINSTALL_DEVTOOLS
is added; when it's enabled, those tools are installed intoCMAKE_INSTALL_FULL_BINDIR
.h
headers and.pc
file are now installed toominimum cmake version is set back to 2.6 to preserve compatibility with outdated environments (which are checked in roc CI)
-Ilib_advanced
is added to.pc
filetests now work and are added to CI