reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | add_custom_target(PollyUnitTests) set_target_properties(PollyUnitTests PROPERTIES FOLDER "Polly") # add_polly_unittest(test_dirname file1.cpp file2.cpp) # # Will compile the list of files together and link against Polly and its dependences. function(add_polly_unittest test_name) if(COMMAND add_unittest) add_unittest(PollyUnitTests ${test_name} ${ARGN}) else() add_executable(${test_name} EXCLUDE_FROM_ALL ${ARGN}) set_target_properties(${test_name} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) target_link_libraries(${test_name} PRIVATE gtest_main gtest) add_dependencies(PollyUnitTests ${test_name}) set_property(TARGET ${test_name} PROPERTY FOLDER "Polly") endif() target_link_libraries(${test_name} PRIVATE Polly) endfunction() add_subdirectory(Isl) add_subdirectory(Flatten) add_subdirectory(DeLICM) add_subdirectory(ScopPassManager) add_subdirectory(ScheduleOptimizer) add_subdirectory(Support) |