diff --git a/src/adafruitms1438/CMakeLists.txt b/src/adafruitms1438/CMakeLists.txt index 66db9400..52b7f726 100644 --- a/src/adafruitms1438/CMakeLists.txt +++ b/src/adafruitms1438/CMakeLists.txt @@ -5,6 +5,11 @@ set (module_h ${libname}.h) set (reqlibname "upm-pca9685") include_directories("../pca9685") upm_module_init() +add_dependencies(${libname} pca9685) target_link_libraries(${libname} pca9685) -swig_link_libraries (jsupm_${libname} -lupm-pca9685 ${MRAA_LIBRARIES} ${NODE_LIBRARIES}) -swig_link_libraries (pyupm_${libname} -lupm-pca9685 ${PYTHON_LIBRARIES} ${MRAA_LIBRARIES}) +if (BUILDSWIGNODE) + swig_link_libraries (jsupm_${libname} pca9685 ${MRAA_LIBRARIES} ${NODE_LIBRARIES}) +endif() +if (BUILDSWIGPYTHON) + swig_link_libraries (pyupm_${libname} pca9685 ${PYTHON_LIBRARIES} ${MRAA_LIBRARIES}) +endif()