When I compile my c++ program using manually written makefile, I use the following command:
LNK_FLAG = -L $(LIB_PATH) -lnameofmylib
RPATH_FLAG = -Wl,-rpath,$(LIB_PATH)
and I use make LIB_PATH=/path/to/my/lib
to build my program.
Now I want to use cmake to build my program, so, I wonder if there are some mechanisms to do that? or do I have to use set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -L ${LIB_PATH} -lnameofmylib -Wl,-rpath,${LIB_PATH}")
?