cmake_minimum_required(VERSION 2.8.12)

include(ExternalProject)

# compile the library project
ExternalProject_Add(lib
  SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/lib
  INSTALL_COMMAND ""
  )

# compile the application project using the library
ExternalProject_Add(app
  DEPENDS lib
  SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/app
  CMAKE_CACHE_ARGS -DFOO_DIR:STRING=${CMAKE_CURRENT_BINARY_DIR}/lib-prefix/src/lib-build
  INSTALL_COMMAND ""
  )

