Fixing install issue due to relative paths
authorConstantine Grantcharov <cgrantcharov@trustpointinnovation.com>
Sun, 5 Mar 2017 18:02:43 +0000 (13:02 -0500)
committerConstantine Grantcharov <cgrantcharov@trustpointinnovation.com>
Sun, 5 Mar 2017 18:02:43 +0000 (13:02 -0500)
CMakeLists.txt

index 22e6c70..7fb7ad4 100644 (file)
@@ -46,12 +46,12 @@ if(nanopb_BUILD_GENERATOR)
         string(REGEX REPLACE "([^;]+)" "\\1_pb2.py" generator_proto_py_file "${generator_proto}")
         add_custom_command(
             OUTPUT ${generator_proto_py_file}
-            COMMAND protoc --python_out=${CMAKE_CURRENT_BINARY_DIR} -I${PROJECT_SOURCE_DIR}/generator/proto ${generator_proto_file}
+            COMMAND protoc --python_out=${PROJECT_BINARY_DIR} -I${PROJECT_SOURCE_DIR}/generator/proto ${generator_proto_file}
             DEPENDS ${generator_proto_file}
         )
         add_custom_target("generate_${generator_proto_py_file}" ALL DEPENDS ${generator_proto_py_file})
         install(
-            FILES ${generator_proto_py_file}
+            FILES ${PROJECT_BINARY_DIR}/${generator_proto_py_file}
                        DESTINATION ${PYTHON_INSTDIR}
         )
     endforeach()