- Updated CMakeLists.txt to build on linux

Adding in ${CMAKE_DL_LIBS} to target_link_libraries is necessary to include the -ldl needed to link in the dynamic library loading functionality on gcc under linux.