diff --git a/toonz/sources/CMakeLists.txt b/toonz/sources/CMakeLists.txt
index 91e74d0..f54a473 100644
--- a/toonz/sources/CMakeLists.txt
+++ b/toonz/sources/CMakeLists.txt
@@ -294,7 +294,13 @@ if(WIN32)
 elseif(APPLE)
     # pass
 elseif(UNIX)
-    set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
+    set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin)
+
+    # For now put lib and runtime in the same path
+    # since its convenient to for launching.
+    set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
+    set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
+    set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
 endif()
 
 if(MSVC AND MSVC_VERSION EQUAL 1800)