Revision 30849ea7
Added by David Sorber about 4 years ago
| software/fixed/CMakeLists.txt | ||
|---|---|---|
|
|
||
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O3 -march=native -fuse-ld=gold -flto")
|
||
|
|
||
|
ADD_EXECUTABLE(fixed_util ${CMAKE_CURRENT_SOURCE_DIR}/fixed_util.cc)
|
||
|
ADD_EXECUTABLE(parse_test ${CMAKE_CURRENT_SOURCE_DIR}/parse_test.cc)
|
||
|
SET(sources
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/int128.cc
|
||
|
)
|
||
|
|
||
|
ADD_EXECUTABLE(fixed_util ${sources} ${CMAKE_CURRENT_SOURCE_DIR}/fixed_util.cc)
|
||
|
ADD_EXECUTABLE(parse_test ${sources} ${CMAKE_CURRENT_SOURCE_DIR}/parse_test.cc)
|
||
|
|
||
|
# Test executables
|
||
|
ADD_EXECUTABLE(fixed_test ${CMAKE_CURRENT_SOURCE_DIR}/fixed_test.cc)
|
||
|
ADD_EXECUTABLE(fixed_test ${sources} ${CMAKE_CURRENT_SOURCE_DIR}/fixed_test.cc)
|
||
|
TARGET_LINK_LIBRARIES(fixed_test ${EXTERNAL_LIBS})
|
||
|
|
||
|
ADD_EXECUTABLE(int128_test ${CMAKE_CURRENT_SOURCE_DIR}/int128_test.cc)
|
||
|
ADD_EXECUTABLE(int128_test ${sources} ${CMAKE_CURRENT_SOURCE_DIR}/int128_test.cc)
|
||
|
TARGET_LINK_LIBRARIES(int128_test ${EXTERNAL_LIBS})
|
||
|
|
||
|
ADD_TEST(NAME test_int128t COMMAND int128_test)
|
||
Initial version of integer division for the fixed point type.