include_directories(${libmpc_SOURCE_DIR}/include) include_directories(${libmpc_SOURCE_DIR}/libmpcdec) link_directories(${libmpc_BINARY_DIR}/libmpcdec) include_directories(${libmpc_SOURCE_DIR}/libmpcenc) link_directories(${libmpc_BINARY_DIR}/libmpcenc) if(MSVC) include_directories(${libmpc_SOURCE_DIR}/win32) add_executable(mpc2sv8 mpc2sv8.c ${libmpc_SOURCE_DIR}/win32/attgetopt.c ${libmpc_SOURCE_DIR}/win32/basename.c ${libmpc_SOURCE_DIR}/win32/dirent.c) endif() add_executable(mpc2sv8 mpc2sv8.c) if(SHARED) target_link_libraries(mpc2sv8 mpcdec) else() target_link_libraries(mpc2sv8 mpcdec_static) endif() target_link_libraries(mpc2sv8 mpcenc_static) if(WIN32) target_link_libraries(mpc2sv8 winmm) endif() if(NOT MSVC) target_link_libraries(mpc2sv8 m) endif() if(CMAKE_SYSTEM_NAME STREQUAL OpenBSD) target_link_libraries(mpc2sv8 ossaudio) endif() install(TARGETS mpc2sv8 RUNTIME DESTINATION bin)