CMakeLists.txt 589 B

12345678910111213141516171819202122
  1. cmake_minimum_required(VERSION 3.1)
  2. project(TestBasicPerl CXX)
  3. include(CTest)
  4. set(language "perl")
  5. include (../BasicConfiguration.cmake)
  6. if (WIN32)
  7. file (TO_CMAKE_PATH "$ENV{PATH}" perl_path)
  8. string (REPLACE ";" "$<SEMICOLON>" perl_path "${perl_path}")
  9. set (perl_env "PATH=$<TARGET_FILE_DIR:example>$<SEMICOLON>${perl_path}")
  10. else()
  11. set (perl_env "LD_LIBRARY_PATH=$<TARGET_FILE_DIR:example>")
  12. endif()
  13. add_test (NAME BasicPerl
  14. COMMAND "${CMAKE_COMMAND}" -E env "${perl_env}"
  15. "${PERL_EXECUTABLE}" "-I$<TARGET_FILE_DIR:example>"
  16. "${CMAKE_CURRENT_SOURCE_DIR}/../runme.pl")