--- jasper-version-4.2.5.old/src/app/CMakeLists.txt +++ jasper-version-4.2.5/src/app/CMakeLists.txt @@ -9,6 +9,7 @@ # The jasper program add_executable(jasper jasper.c) +link_directories("__META_PREFIX__/lib") target_link_libraries(jasper libjasper ${JAS_LIBJPEG_TARGET} ${HEIF_LIBRARIES} ${MATH_LIBRARY} ${THREAD_LIBRARY}) set(public_programs "${public_programs}" jasper) @@ -16,6 +17,7 @@ # The imginfo program add_executable(imginfo imginfo.c) +link_directories("__META_PREFIX__/lib") target_link_libraries(imginfo libjasper ${JAS_LIBJPEG_TARGET} ${HEIF_LIBRARIES} ${MATH_LIBRARY} ${THREAD_LIBRARY}) set(public_programs "${public_programs}" imginfo) @@ -23,6 +25,7 @@ # The imgcmp program add_executable(imgcmp imgcmp.c) +link_directories("__META_PREFIX__/lib") target_link_libraries(imgcmp libjasper ${JAS_LIBJPEG_TARGET} ${HEIF_LIBRARIES} ${MATH_LIBRARY} ${THREAD_LIBRARY}) set(public_programs "${public_programs}" imgcmp) @@ -30,6 +33,7 @@ # The tmrdemo program add_executable(tmrdemo tmrdemo.c) +link_directories("__META_PREFIX__/lib") target_link_libraries(tmrdemo libjasper ${JAS_LIBJPEG_TARGET} ${HEIF_LIBRARIES} ${MATH_LIBRARY} ${THREAD_LIBRARY}) set(private_programs "${private_programs}" tmrdemo) @@ -37,6 +41,7 @@ # The jiv program (which requires OpenGL and GLUT) if(JAS_HAVE_OPENGL) add_executable(jiv jiv.c) + link_directories("__META_PREFIX__/lib") target_link_libraries(jiv libjasper ${JAS_LIBJPEG_TARGET} ${HEIF_LIBRARIES} ${JAS_OPENGL_TARGETS} ${JAS_OPENGL_TARGETS} ${MATH_LIBRARY} ${THREAD_LIBRARY}) @@ -49,6 +54,7 @@ if(JAS_THREADS) # The multithread program add_executable(multithread multithread.c) + link_directories("__META_PREFIX__/lib") target_link_libraries(multithread libjasper ${JAS_LIBJPEG_TARGET} ${MATH_LIBRARY} ${THREAD_LIBRARY}) set(private_programs "${private_programs}" multithread) @@ -56,6 +62,7 @@ # The test_1 program. add_executable(test_1 test_1.c) +link_directories("__META_PREFIX__/lib") target_link_libraries(test_1 libjasper ${JAS_LIBJPEG_TARGET} ${MATH_LIBRARY} ${THREAD_LIBRARY}) set(private_programs "${private_programs}" test_1) @@ -63,6 +70,7 @@ if(JAS_ENABLE_CXX) # The test_2 program. add_executable(test_2 test_2.cpp) + link_directories("__META_PREFIX__/lib") target_link_libraries(test_2 libjasper ${JAS_LIBJPEG_TARGET} ${THREAD_LIBRARY}) set(private_programs "${private_programs}" test_2) @@ -70,11 +78,13 @@ if(JAS_ENABLE_FUZZER) add_executable(fuzz fuzz.c) + link_directories("__META_PREFIX__/lib") target_link_libraries(fuzz libjasper ${JAS_LIBJPEG_TARGET} ${MATH_LIBRARY} ${THREAD_LIBRARY}) set(private_programs "${private_programs}" fuzz) target_compile_options(fuzz PRIVATE "-fsanitize=fuzzer") if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.13) + link_directories("__META_PREFIX__/lib") target_link_options(fuzz PRIVATE "-fsanitize=fuzzer") else() set_target_properties(fuzz PROPERTIES LINK_FLAGS "-fsanitize=fuzzer")